package ro.qi.framework.sys.i18n.regional.entities;

import ro.qi.framework.sys.entities.Entity;

public class Country extends Entity {

	public Country() {
		super();
	}

	public Country(int id) {
		super();
		setId(id);
		select();
	}
	
	public Country(int id, int localeId) {
		super();
		setId(id);
		setLocaleId(localeId);
		select();
	}

	public Country(String isoAlphanumeric2, String isoAlphanumeric3, String isoNumeric, int localeId) {
		super();
		setIsoAlphanumericCode2(isoAlphanumeric2);
		setIsoAlphanumericCode2(isoAlphanumeric3);
		setIsoNumericCode(isoNumeric);
		setLocaleId(localeId);
		select();
	}

	public void setId(int value) {
		setValue("id", value);
	}

	public int getId() {
		return getIntValue("id");
	}

	public void setIsoAlphanumericCode2(String value) {
		setValue("isoAlphanumericCode2", value);
	}

	public String getIsoAlphanumericCode2() {
		return getStringValue("isoAlphanumericCode2");
	}

	public void setIsoAlphanumericCode3(String value) {
		setValue("isoAlphanumericCode3", value);
	}

	public String getIsoAlphanumericCode3() {
		return getStringValue("isoAlphanumericCode3");
	}

	public void setIsoNumericCode(String value) {
		setValue("isoNumericCode", value);
	}

	public String getIsoNumericCode() {
		return getStringValue("isoNumericCode");
	}

	public String getName() {
		return getStringValue("shortName");
	}
	
	public void setShortName(String value) {
		setValue("shortName", value);
	}

	public String getShortName() {
		return getStringValue("shortName");
	}

	public void setFullName(String value) {
		setValue("fullName", value);
	}

	public String getFullName() {
		return getStringValue("fullName");
	}

	public void setRemark(String value) {
		setValue("remark", value);
	}

	public String getRemark() {
		return getStringValue("remark");
	}

}
